//机构列表
var $ = require('../../lib/jquery');
var util = require('./common/util');
var nav = require('./common/nav');
var _header = require('./common/header');
var template = require('../tpl/template');
var minHeight = require('./common/minHeight');
minHeight.init();
window.util = util;
new nav();
new _header();
var jzjg_list; // 接种机构列表
jzjg_list = {
  page:1,
  maxpage:null,
  paramType : util.getParam('paramType'),
  init: function (medicalid) {
    if(util.getParam('paramType')==0){
      $('.js_color').eq(1).addClass('on');
    }else{
      $('.js_color').eq(2).addClass('on');
    }
    this.fetch();
    this.bindevent();
    var _this=this;
    $('.js_color').on('click',function(){
      $('.js_color').removeClass('on');
      $('.js_color').eq($(this).index()).addClass('on');
      if($(this).index()==2){
         _this.paramType=1;
        _this.fetch();
      }else{
        _this.paramType=0;
        _this.fetch();
      }
    })
  },
  getparam: function (medicalid) {
    var sign = util.getParam('sign');
    return {
      page: this.page,
      paramType: this.paramType,
      sign: sign || '1',
      pageSize:10
    }
  },
  fetch: function (medicalid) {
    var _this = this;
    util.fetch('api/vaccineorg/queryList', this.getparam(),{
      timeout:10000
    }).then(function (res){
      _this.maxpage = res.data.totalPage;
      $('.js_num_wrap').html(_this.getparam().page+'/'+ _this.maxpage);
      if(_this.getparam().page==_this.maxpage){
        $('.js_changepage_add').removeClass('blue');
      }else{
        $('.js_changepage_add').addClass('blue');
      }
      if(_this.getparam().page==1){
        $('.js_changepage_reduce').removeClass('blue');
      }else{
        $('.js_changepage_reduce').addClass('blue');
      }
      _this.render(res.data);
    }).fail(function (res){
      console.log('接口请求异常')
    })
  },
  render: function (data) {
    var tpl = template('jzjg',{data: data.list || []});
    $('.js_org_list').html(tpl);
  },
  bindevent: function () {
    var _this = this;
       $('body').on('click', '.js_changepage_add', function() {
         if (_this.page < _this.maxpage) {
           _this.page++;
           _this.fetch();
          
         }
       });
       $('body').on('click', '.js_changepage_reduce', function() {
         if (_this.page > 1) {
           _this.page--;
           _this.fetch();
         }
       });
      //  $('.js_org_list').on('click', '.drug-block',function () {
      //    alert('我怎么预约接种啊')
      //  })
       $('.js_index').on('click', function() {
         location.href = "./index.html";
       })
       $('.js_yfjzfw').on('click', function() {
         history.back();
       })
  }
}
jzjg_list.init()